package com.cn.wanxi.util;

import com.cn.wanxi.model.CompanyModel;

public class MyHelp {
    /**
     * 2021-7-12 java基础
     * 1.新建Javaweb项目
     * 2.启动项目 需要用到tomcat容器
     * 3.安装软件路径不要有中文，特殊字符 debug 断点
     * 4.将所有的路径全部修改为绝对路径
     * 第二阶段目的：将页面上所有的数据全部提取出来，通过servlet+jsp渲染到页面上
     * 1.数据  将自己当作客户：你觉得哪些可以进行修改的数据都应该提取出来
     * 2.怎么提取   面向对象的方式？
     * 3.servlet  Java后台的一个框架  三层架构
     * 4.jsp   前端的Java框架 主要用于页面渲染
     * -------------------------------------------------------------
     * servlet 框架  ---三层架构？
     * 为了代码的解耦？分层  就是将不相干的代码进行区分，
     * 等同于前端将js，css，html区分，放在不同的包里面
     * servlet 三层机构
     * com.cn.wanxi.util
     * 国际，国内，公司名称，具体包作用
     * util 工具类   公共的方法或者属性代码
     * dao 数据访问层   主要存放数据
     * servlet 页面控制层  和视图层一一对应
     * service 服务逻辑层   主要编写逻辑代码
     * model 实体层   对象层
     * 页面控制层
     * 服务逻辑层
     * 数据访问层
     * -----------------------------
     * 对象是什么？对象有什么？
     * 对象的组成部分？
     * 对于页面将相似的部分抽象出一个对象，那么不同的部分就是另一个对象
     * 类的组成部分？
     * 对象和类的区别？
     * 对于生活种-先有对象再有类
     * 对于Java来说---现有类 再有对象
     * 类是对象的抽象表示---将对象的公共部分提取出来 构成抽象类
     * {
     * 1.包package com.cn.wanxi.model;
     * 2.类名public class CompanyModel
     * 3.属性   String logo;
     * 4.方法    public static void main(String[] args)
     * 5.{}代码块
     * }
     * --------------------------------
     * 第二阶段：难点
     * 面向对象的特点：封装，继承，多态
     * 类与类之间的关系？
     * PowerDesigner 工具（Rational Rose）
     */
    /**
     * 2021-7-13
     * 前后台相互交换数据的地方
     * servlet层
     *  1.乱码 ---
     *  2.针对每一个对象都应该单独调用service，取得数据
     *  3.将数据保存到req作用域
     *  4.返回页面
     *  service层
     *  逻辑封装--有多个地方需要数据就要新建多少个方法
     *  dao层
     *  数据存放层
     *  ------------------------------
     *  只是怎么做项目：
     *          * servlet的生命周期？
     *          * servlet的四大作用域?
     *          * doget和dopost的区别？
     *          * 页面转发和重定向的区别？
     *          数组定义？数组遍历
     *          --------------------
     *          重载和重写？
     *          类的加载顺序？
     *          ---------------------
     *          预习第三阶段内容
     *
     *
     */
//    public static void main(String[] args) {
//        CompanyServlet company=new CompanyServlet();
//        com.cn.wanxi.service.CompanyServlet companyService=new com.cn.wanxi.service.CompanyServlet();
//        CompanyModel companyModel=new CompanyModel();
//        companyModel.
//    }
}
